

.lightLeft,
.lightRight{
	-webkit-animation: light 4s infinite linear;
	   -moz-animation: light 4s infinite linear;
			animation: light 4s infinite linear;
}

@keyframes light{
	 0%{ opacity: .3;}
	10%{ opacity: .1;}
	20%{ opacity: .0;}
	30%{ opacity: .1;}
	40%{ opacity: .3;}
	50%{ opacity: .0;}
	60%{ opacity: .1;}
	70%{ opacity: .3;}
	80%{ opacity: .0;}
	90%{ opacity: .1;}
   100%{ opacity: .2;}
}
@-webkit-keyframes light{
	 0%{ opacity: .2;}
	20%{ opacity: .1;}
	40%{ opacity: .0;}
	60%{ opacity: .2;}
	70%{ opacity: .1;}
   100%{ opacity: .0;}
}
@-moz-keyframes light{
	 0%{ opacity: .2;}
	20%{ opacity: .1;}
	40%{ opacity: .0;}
	60%{ opacity: .2;}
	70%{ opacity: .1;}
   100%{ opacity: .0;}
}


.fistLeft{
	-webkit-transform: translateX(-3rem);
	   -moz-transform: translateX(-3rem);
			transform: translateX(-3rem);
}
.fistRight{
	-webkit-transform: translateX(3rem);
	   -moz-transform: translateX(3rem);
			transform: translateX(3rem);
}

.Plea-active{}
.Plea-active .fistLeft,
.Plea-active .fistRight{
	transition-timing-function: ease-in;
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
			transform: translateX(0);
	-webkit-animation: fistLeft 1s .5s;
	   -moz-animation: fistLeft 1s .5s;
			animation: fistLeft 1s .5s;
}
.Plea-active .fistRight{
	-webkit-animation: fistRight 1s .5s;
	   -moz-animation: fistRight 1s .5s;
			animation: fistRight 1s .5s;
}

@keyframes fistLeft{
	0%{   transform: translateX(0);}
	100%{ transform: translateX(-0.05rem);}
}
@-webkit-keyframes fistLeft{
	0%{   -webkit-transform: translateX(0);}
	100%{ -webkit-transform: translateX(-0.05rem);}
}
@-moz-keyframes fistLeft{
	0%{   -moz-transform: translateX(0);}
	100%{ -moz-transform: translateX(-0.05rem);}
}


@keyframes fistRight{
	0%{   transform: translateX(0);}
	100%{ transform: translateX(0.05rem);}
}
@-webkit-keyframes fistLeft{
	0%{   -webkit-transform: translateX(0);}
	100%{ -webkit-transform: translateX(0.05rem);}
}
@-moz-keyframes fistLeft{
	0%{   -moz-transform: translateX(0);}
	100%{ -moz-transform: translateX(0.05rem);}
}


.PleaZ{
	z-index: 999;
	opacity: 0;
	-webkit-transform: scale(5);
	   -moz-transform: scale(5);
			transform: scale(5);
	-webkit-transition: transform 0.3s ease-in 0.6s, opacity .3s 0.6s;
	   -moz-transition: transform 0.3s ease-in 0.6s, opacity .3s 0.6s;
			transition: transform 0.3s ease-in 0.6s, opacity .3s 0.6s;
}
.Plea-active .PleaZ{
	opacity: 1;
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
			transform: scale(1);
	-webkit-animation: PleaZ 1s 0.6s;
	   -moz-animation: PleaZ 1s 0.6s;
			animation: PleaZ 1s 0.6s;
}

@keyframes PleaZ{
	0%{   transform: scale(5)}
	20%{ transform: scale(1)}
	90%{ transform: scale(1.5)}
	100%{ transform: scale(1)}
}
@-webkit-keyframes PleaZ{
	0%{   -webkit-transform: scale(5)}
	20%{ -webkit-transform: scale(1)}
	90%{ -webkit-transform: scale(1.5)}
	100%{ -webkit-transform: scale(1)}
}
@-moz-keyframes PleaZ{
	0%{   -moz-transform: scale(5)}
	20%{ -moz-transform: scale(1)}
	90%{ -moz-transform: scale(1.5)}
	100%{ -moz-transform: scale(1)}
}



.font-B,
.font-Y{
	-webkit-transform-origin: 0 1rem;
	   -moz-transform-origin: 0 1rem;
			transform-origin: 0 1rem;
	opacity: 0;
	-webkit-transition: transform 0.3s ease-in 1.3s, opacity .2s 1.3s;
	   -moz-transition: transform 0.3s ease-in 1.3s, opacity .2s 1.3s;
			transition: transform 0.3s ease-in 1.3s, opacity .2s 1.3s;
}
.font-B{
    -webkit-transform: rotate(-180deg);
       -moz-transform: rotate(-180deg);
    		transform: rotate(-180deg);
}
.font-Y{
    -webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
    		transform: rotate(180deg);
}

.Plea-active .font-B,
.Plea-active .font-Y{
	opacity: 1;
    -webkit-transform: rotate(0);
       -moz-transform: rotate(0);
    		transform: rotate(0);
}

.plate{
    -webkit-transform: skew(0);
       -moz-transform: skew(0);
    		transform: skew(0);
}
.Plea-active .plate{
    -webkit-transform-origin: center 0.3rem;
       -moz-transform-origin: 0 0.3rem;
    		transform-origin: center 0.3rem;
    -webkit-transform: skew(0);
       -moz-transform: skew(0);
    		transform: skew(0);
}



@keyframes plate{    
	0%{    transform: skew(0)}
	15%{   transform: skew(-10deg,10deg)}
	30%{   transform: skew(10deg,-10deg)}
	75%{   transform: skew(-10deg,-10deg)}
	90%{   transform: skew(10deg,10deg)}
	100%{  transform: skew(0)}
}
@-webkit-keyframes plate{
	0%{    -webkit-transform: skew(0)}
	15%{   -webkit-transform: skew(-10deg,10deg)}
	30%{   -webkit-transform: skew(10deg,-10deg)}
	75%{   -webkit-transform: skew(-10deg,-10deg)}
	90%{   -webkit-transform: skew(10deg,10deg)}
	100%{  -webkit-transform: skew(0)}
}
@-moz-keyframes plate{
	0%{    -webkit-transform: skew(0)}
	15%{   -webkit-transform: skew(-10deg,10deg)}
	30%{   -webkit-transform: skew(10deg,-10deg)}
	75%{   -webkit-transform: skew(-10deg,-10deg)}
	90%{   -webkit-transform: skew(10deg,10deg)}
	100%{  -webkit-transform: skew(0)}
}

